home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d19
/
verif10.arc
/
MAILING.DOC
< prev
next >
Wrap
Text File
|
1990-05-19
|
38KB
|
1,011 lines
Mailing List Manager
for PCBoard 14.x Systems
(Version 2.0)
to be used in Conjunction with:
The User Verifier Door
Written by:
Lance Williams
Kadet PCBoard
P. O. Box 266
Camden, NY 13316-0266
(315) 245-3815
USR Dual Standard
Mailing List Manager for
PCBoard 14.x &
The VERIFIER DOOR
Table of Contents
Licensing Agreement ............................................ 1
Introduction ................................................... 2
What this package does ................................. 2
Installation Instructions ...................................... 2
VERIFIER.CFG file ...................................... 2
Starting Up & Command Descriptions
Command Line Parameters ................................ 3
<A> Active User Label Printing ......................... 3
<C> Converting a PCBoard Script File ................... 5
<E> Editing the MAILLIST.DAT File ...................... 6
<I> Inactive User Label Printing ....................... 8
<P> Purge & Pack MAILLIST.DAT File ..................... 9
<R> Print Registration Labels For VERIFIER Door ....... 10
<S> Selective Label Printing .......................... 12
<X> Exit the program .................................. 12
Revision History .............................................. 13
Registration Information ...................................... 15
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 1
License Agreement
The Mailing List Manager, Verifier Door & User-Reg utility
("The Software") is COPYRIGHT 1990 by Lance Williams, ALL RIGHTS
RESERVED.
You may not engage in, nor permit third parties to engage
in, any of the following :
A) Making alterations of any kind in the software.
B) ATTEMPTING TO DISASSEMBLE, DECOMPILE, OR REVERSE
ENGINEER THE SOFTWARE OR THE FILES IT GENERATES IN ANY
WAY.
C) Granting sub-licenses, lease or other rights in the
software to others.
D) This release is SHAREWARE, if you continue to use this
package for more than 3 weeks, you must register it with
the author.
The author of the software grants you a license to use this
software as long as you meet the above conditions. Any violation of
the above conditions will result in the termination of your license to
use this software. Upon termination of this license for any reason,
you must stop using the software and destroy all copies of it in your
possession immediately. In addition, the author reserves the right to
cancel your license to use this software at any time for any reason
that he sees fit.
The author of this software is not liable for damages suffered
as a result of the improper use, proper use, or inability to use this
software. This type of disclaimer is prohibited by law in some states,
and is therefore void in those states.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 2
Introduction:
MAILING.EXE is a mailing list manager to accompany the VERIFIER
door. It will enable you to print labels for your users in a variety
of manners. See the Table of Contents for the different commands
available. They will all be explained in detail below.
The program also allows you to edit and maintain the mailing
list data file for your users (MAILLIST.DAT). I do hope to be making
more improvements to the editor in the future, but even now, it is a
very functional editor for the mailing list data file.
The program prints all labels on standard 1-up 3-1/2 x 15/16
labels. I have not made any changes yet to cover other label sizes.
If anyone wants to have other label sizes, let me know and I'll see
what I can do.
Installation:
MAILING.EXE ** MUST ** be run from the same directory that
the verifier door is in. It accesses some of the same files as the
door program. Copy all the files distributed with the package into one
subdirectory and then you will have everything together for use.
Configuration File:
MAILING.EXE requires a configuration file to get some
information for execution. It can use the same configuration file as
the VERIFIER door, and defaults to VERIFIER.CFG if no configuration
file is given as a command line parameter. If you wish to use a
different name for the configuration file, you MUST specify that file
name on the command line.
IE: C> MAILING MAILING.CFG
The configuration file requires the following format:
Line 1: Location of your PCBOARD.SYS file (Not used in MAILING.EXE)
Line 2: Name of your BBS System
Line 3: First Name of the Sysop
Line 4: Last Name of the Sysop
Line 5: Location of PCBoard USERS file
Line 6: Registration Number (0 if Unregistered)
The first 6 lines of this configuration MUST match exactly with
the configuration file for the VERIFIER door, or the registration
numbers for your users will not be calculated properly. For this
reason I set up the program to default to VERIFIER.CFG, which is the
most likely name for your configuration file for the Verifier door.
The program only reads the first 6 lines of the program and the upgrade
range entries (lines greater than #6) for the door are ignored.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 3
Starting Up the Program:
To start the program, just type MAILING if using VERIFIER.CFG
as your configuration file. If you are using a different configuration
file, be sure it matches the configuration file for the VERIFIER door
and include the name on the command line.
Command Line Parameters:
At this time the only active command line parameter is the name
of the configuration file. I am considering a few others to start some
of the menu selections automatically at start-up for automated
execution. I may add one to at least "Pack & Purge" the MAILLIST.DAT
file of deleted users during your event. But it is not available with
this release.
Command Descriptions
<A> Active User Label Printing
Use this command to print labels for your active users. The
labels will be in the following format:
┌─────────────────────────────────────┐
│ Security, Expiration Date, Password │
│ │
│ Mailing Name │
│ Mailing Address │
│ City, State, Zip Code │
└─────────────────────────────────────┘
I print out the top line of information as a service to your
users. Also, since no one outside of the BBS will realize what the
information is, you still maintain security. Password printing can be
defeated when printing the labels if you wish.
When you select the <A> option, you will be presented with the
following questions:
1: What is the Minimum Security to print label?
Input the security level below which you do not wish to have
labels printed.
2: What is the Maximum Security to print labels?
Same as above, but for the top security of the range for which
you wish to print labels.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 4
These two questions allow you to print labels for newsletter or
other mailings to only users of what you consider to be in good
standing. Or, you could even send out letters to users in poor
standing. I use it for both of the above reasons. I have found many
occasions in which I only want to print labels for a selected range of
users.
3: Do you want to print a <R>egular or <C>omplete set of labels?
This will allow you to either print a complete set <C> of
labels or to skip those users who answered 'No' in the Verifier Door
concerning receiving regular mailings <R>. Defaults to <R>egular.
4. Do you want passwords printed on the labels?
If you really feel insecure about passwords on the Mailing
labels, you can defeat the printing of the passwords by answering 'No'
to this question. Default is 'Yes'.
5. Do you want to print the Address Labels?
If you answer 'No' to this question, the program will NOT print
labels but will run through the data file and display the results
screen showing how many labels would be printed. This is handy when
you need to know how many copies of a letter you have to make. When
you answer 'No', you will not go to the following:
After you answer these questions, you will have the opportunity
to print a test label to check your printer/label position. If you
want to override the printing of a test label, hit 'ESC'. the program
will go directly to printing of the labels.
Results Screen:
After the printing (or scanning) is completed, you will be
displayed with a results screen. It gives the following information:
Total Users: The total number of users on your system
Number of Labels Printed: Total number of labels printed
Users Not Found: Number of users not found in the
MAILLIST.DAT file.
Ineligible Users: Number of Users that did not fall within the
security ranges specified.
You will be given 30 seconds to record this info, or hit any
key to return to the Main Menu.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 5
<C> Convert a PCBoard Script File
This option allows you to convert a PCBoard script answer file
into the MAILLIST.DAT file. The only stipulation is that it MUST match
the following format for the first 8 lines:
Line 1: ***************************************************************
Line 2: LANCE WILLIAMS, 05-20-90 (17:38)
Line 3: What is your Mailing Name?
Line 4: Lance W. Williams
Line 5: What is your Street Address?
Line 6: P. O. Box 266
Line 7: What is your City, State & Zip Code?
Line 8: Camden, NY 13316-0266
Lines 3,5 & 7 do not have to match in question format, but
lines 2,4,6 & 8 MUST contain the proper information for the mailing
list data file. Lines 1 & 2 are the Standard PCBoard script answer
file header format. Any information after line #8 is ignored until the
program comes to another header line (Stars).
Selecting <C> from the main menu will prompt you for the
location of the PCBoard script file to convert. Input the drive, path
& name of the PCBoard script answer file you wish to convert.
You will then be prompted as to whether registration cards have
been sent to these users. If you want to re-verify your current users,
then answer 'No' and the records will be flagged as "Not Registered" in
the MAILLIST.DAT file. Then you can print out registration cards for
all the users.
Before the conversion starts, the program will check for the
existence of a current MAILLIST.DAT file in the current directory. If
one exists, you will be asked if you wish to <A>ppend or <O>verwrite
the file. The default is to <A>ppend.
The conversion will check all entries against the building list
for duplicate entries, and use the date information in the script file
to put the newest information into the data file.
After conversion is completed, the data file will be sorted for
easier retrieval of information.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 6
<E> Edit the MAILLIST.DAT file
When you choose this option, you will first be asked the User
Name to search for. Upon testing for the existence of the User in the
Mailing list data file, you will either be able to edit the Mailing
List data entry, or for registered users, you can add the entry to the
data file.
*** If the User Name is Found in the MAILLIST.DAT file ***
If the User name is found, you will be displayed the
MAILLIST.DAT record for that user with the following edit options:
<1> Edit Mailing Name.
Choose this option, and enter the change on the update line at
the bottom of the screen. Hitting <ENTER> without entering any data
will default to the old information.
<2> Edit Mailing Address
This is the same as <1>, except for the Mailing Street Address.
Hitting <ENTER> defaults to the old value.
<3> Edit City, State, Zip Code
Once more, just like <1> & <2> above but for the City, State &
Zip Code information. Hitting <ENTER> defaults to the old value.
<D> Delete User
This sets the Delete Flag for the record. The record will be
deleted when you run the "Purge & Pack" Option from the Main Menu.
This is a Yes/No toggle. Hitting the <D> does a state change.
<S> Send Regular Mailings
This is the same as <D> above, but for the Regular Mailing
flag. Also a toggle for Yes/No.
<R> Registered
This is the flag used by the Registration Label module to check
for printing registration labels. If you need to re-print registration
labels, change this flag to 'N'. Users that have had cards sent to
them will have a 'Y' in this field.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 7
There are also three non-editing menu selections you have your
choice of:
<Q> Quit Editing Records
Hit this when you are done editing. You will be prompted to
verify completion of editing. Your choices are <Y>es, <N>o or
<A>nother User.
<Y>es will save the current record and return to the main menu.
<N>o will return to editing the current record.
<A>nother User will save the current record then prompt for
another User Record
<G> Get Another User
Hit this option when you want to edit another user record. The
current record will be saved to disk and you will be prompted for
another user name.
<ESC> Abort Editing
Hit the <ESC> Key to abort any editing you are doing that you
do not want to save. You will be asked to verify the abort or if you
want to save the current record. You will be returned to the Main Menu
after saving or aborting the current editing.
*** If no Mailing List Record is found for User ***
If the program does not find a record in the MAILLIST.DAT file
for the indicated record, you will have the option to add the user to
the data file. This option works for REGISTERED VERSIONS ONLY. On an
unregistered version, you will be notified of the fact that your
registration will allow you to add users to the data file.
Adding a Record to the Data File:
If you respond 'Yes' to the prompt to add the information to
the data file, you will be displayed the address field size & variable
name for each address area in the data file. (Name, Address, City,
State, Zip Code). The program defaults to No Delete, Registered & Send
ALL Mail. You can change these flags in the editor after you enter the
address information.
The program then displays the address information and asks if
it is OK to store. If not, you will be sent back to re-enter the
information. Do not enter any New records unless you are sure you want
the information in the Data File. The only way to delete a created
record is to mark it for deletion in the editor and then pack the data
file. You will then be prompted if you want to Edit/Create another
record. Answer 'Yes' to edit another, 'No' to return to the Main Menu.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 8
<I> Inactive User Label Printing
**** REGISTERED VERSIONS ONLY *****
Registration of this system will allow you to have the option
of printing labels to entries in the Mailing List data file that no
longer have attached user entries in the PCBoard User file (Delete
Users). I have found this is nice to try to get users back to your
system who have not called for a long period of time.
The labels are printed in the following format:
┌─────────────────────────────────────┐
│ Record Deleted - ReApply Today! │
│ │
│ Mailing Name │
│ Mailing Address │
│ City, State, Zip Code │
└─────────────────────────────────────┘
You will be prompted as to whether you want to print the labels
or just scan for a count just like the printing of active labels.
If you are printing labels, you will also have the opportunity
to check printer/label positioning before printing the actual labels.
If you do not wish/need to do this hit <ESC> at the prompt. Otherwise,
hit <ENTER> to print a test label for position.
The program will scan through the MAILLIST.DAT file checking
for the existence of Users in the PCBoard Users file. If the user is
not found, the label is printed.
Results Screen:
The results screen will display the following information:
Number of Users: Total number of records in the
MAILLIST.DAT file.
Number of Labels Printed: Number of Records without attached Users
of which labels were printed for.
Users Not Found: Not Used Here
Number of Users Ineligible: Number of Active Users in the MAILLIST.DAT
file.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 9
<P> Purge & Pack MAILLIST.DAT file
This option will allow you to remove deleted users from the
MAILLIST.DAT file. The optional PURGE function for REGISTERED VERSIONS
allows you to remove inactive entries from the list.
*** For REGISTERED VERSIONS ONLY ***
Registered versions will be prompted if you want to purge
inactive users from the MAILLIST.DAT file. These entries are the same
ones the previous option can print out. IE: Records in the
MAILLIST.DAT file that no longer have attached entries in the PCBoard
Users file. If you choose this the only way to recover the old
information is to copy the MAILLIST.BAK file back to the MAILLIST.DAT
file before another repack is done. There is no other way to recover
this information. (I may add the option to print out deleted
information before deletion in a future version.)
The purge option will mark all the inactive users as deleted
then proceed with the re-pack just like an UNREGISTERED VERSION
*** For UNREGISTERED VERSIONS ***
Unregistered versions will be prompted to register the program,
which will activate the option mentioned above. Then, a regular pack
of the MAILLIST.DAT file will commence. The pack will remove all
records marked for deletion (DELETE flag = YES) in the editor.
In a future version, I may make the option to print out deleted
records to the printer before they are deleted.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 10
<R> Print Registration Labels for VERIFIER Door
This option will print the labels for registration cards to be
used in conjunction with the VERIFIER door. For the registration
numbers to be correct, you must be sure your BBS Name & Sysop Name in
the configuration file are the same as they are in the one for the
door. I suggest once again that you use the same configuration file
for this program as you do for the door.
Labels printed from this section have the following format:
┌─────────────────────────────────────┐
│ Registration #: ############ │
│ │
│ Mailing Name │
│ Mailing Address │
│ City, State, Zip Code │
└─────────────────────────────────────┘
The program will prompt for proper label/printer alignment the
same as the other printing routines. Hit <ESC> to abort this alignment
check, or <ENTER> to check the alignment. When the printer/labels are
aligned properly, the registration labels will be printed for every
record that has it's REGISTERED flag set to 'No'.
Hitting <ESC> during the label printing process will update the
records for the labels printed, but not for those left unprinted and
still not having had registration labels printed.
I have found that if you print labels once a week, it is
sufficient to keep your users happy. I allow unverified users almost
as much access to the system as verified ones, everything except file
UPLOADING. I like to know that my users really exist before I allow
them to upload files. So, with that being the only disallowed option
over a verified user, they have nothing much to complain about. Just
thought I'd share that idea with you for something to consider when
setting up the program on your system.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 11
Pre-printed post cards are available from me for sending to
your users for registration notification. The post cards are printed
in the following form, and personalized accordingly for your system:
┌────────────────────────────────────────────────────────┐
│ │
│ │
│ │
│ YOUR BBS NAME HERE │
│ YOUR BBS PHONE NUMBER HERE │
│ │
│ │
│ │
│ Welcome! Since you are a new caller │
│ to this BBS, you are required to verify your │
│ registration through the verification door │
│ with the registration number on the address │
│ side of this card. │
│ │
│ The next time you call this BBS, enter │
│ the verification door and choose option #2 │
│ from the main menu. Enter your number │
│ for registration verification at the prompt. │
│ │
│ │
│ │
│ │
└────────────────────────────────────────────────────────┘
The address side of the postcard will also be printed with a
3 line return address. If the address is different than the shipping
address, be sure to specify the address to print on the cards. Please
allow 4 - 6 weeks for delivery of cards.
These cards are available at $4.95 per 100 cards while supplies
last. I run a printing shop and have a good supply of post card stock
in assorted colors, and am offering these printed and boxed cards at a
very reduced price.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 12
<S> Selective Label Printing
***** REGISTERED VERSIONS ONLY *****
Registered versions also have the option to select and print
labels from information found in the MAILLIST.DAT file. I installed
this option when I found I needed a label for a few users on an
occasional basis. My writing is terrible, so I prefer typed or
preprinted labels when I send out letters.
Selective Labels are printed in the following format:
┌─────────────────────────────────────┐
│ │
│ Mailing Name │
│ Mailing Address │
│ City, State, Zip Code │
│ │
└─────────────────────────────────────┘
When you select this option, you will be prompted for the user
name to search for. If the address information is not found you will
be asked if you want to select another user. If the information is
found, the mailing label data is displayed. Then you are asked if you
want print this label. If yes, the record is flagged for selective
printing, otherwise, it's left alone. All selected labels are printed
after selecting is completed.
After you decide to print the selected label or not, you are
asked if you wish to select another label for printing. This process
loops until you have selected all the labels you want to print.
If you decide you do not want to print a label you already
selected, then just get the record again and at the prompt asking to
print the label or not, then answer 'No'. This will unselect the
record by removing the selected flag from the record.
After all the labels have been selected you will have the
opportunity to align the printer/labels in the same manner as all the
other label printing selections. Hit <ESC> to cancel the test label.
After the labels are positioned, the program runs through the
MAILLIST.DAT file printing all selected labels. You are returned to
the Main Menu when printing is completed.
<X> Exit the Program
Typing <X> at the Main Menu will close all files and end the
program.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 13
Revision History:
04/15/89 - 12/10/90
Versions 0.10 - 0.90:
None of these versions were even in the format of the current
program. I was using a PCBoard Script file for the addressing
information and reading that into memory, and checking for user
existence. There were no editing routines or anything for the script
file. After some thoughts about the program and the possibility of the
verification of users, I started working up this current version.
Using various routines from the old program with major modifications, I
slowly evolved this program into what it is today, and headed for in
the future. This initial code only printed labels for active &
inactive users. Active users were printed by range much the same as
the present program.
03/15/90 Version 1.0
Initial recoding of old program completed to accommodate a
mailing list data file instead of reading a PCBoard script file. Added
support for printing labels for registration cards.
03/18/90 Version 1.1
I decided the manual conversion of 150+ Mailing Label records
was too much. Wrote the routine to convert the PCBoard script answer
file to the MAILLIST.DAT file. Designed it to fit my exact PCBoard
script answer file, which had only 8 lines.
03/26/90 Version 1.2
After a few nights of work, I added the editor to allow editing
of the records in the MAILLIST.DAT file. I think this is pretty good,
but I do have several ideas for improvement.
03/30/90 Version 1.3
Added the routines to sort & pack the MAILLIST.DAT file.
Improved the search routines to use indexes in memory rather than disk
access.
04/04/90 Version 1.4
Modified the routine to convert a PCBoard script answer file to
accommodate an answer file with more than just the mailing information.
The new routine will skip all other answer lines until it reaches a new
header line marking a new set of answers. I can also program a
conversion program for any other script file if anyone needs it (Small
fee for this service, say $5).
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 14
04/12/90 Version 1.5
Set up the default configuration file as VERIFIER.CFG, since
the Door program was in the works for release with this program.
Modified the displays slightly and added the opening & closing screen
displays.
04/15/90 Version 1.6
Coded the registration checks into the program. Decided which
routines I would reserve for registered copies. I decided on the
options to print inactive user labels, adding records in the editor &
purging the MAILLIST.DAT file of inactive entries. These options are
not a necessity for the operation of the program, and are really a
'reward' for registering shareware.
04/21/90 Version 1.7
Added the option to print Selective Labels, since I needed to
print some labels on an occasional basis myself. Decided to make this
an option for registered versions also. Added code to defeat password
printing on Active Users labels
04/28/90 Version 1.8
Cleaned up several screen displays and clarified prompt wording
somewhat to make it easier to understand what is wanted. Recolored
some of the screen displays for better readability.
05/08/90 Version 1.9
Added routine to test the printer/label position before
printing labels. I think this will do it, and I'll be able to release
with version 2.0 within 2 weeks. (Now to do the Documentation!)
05/19/90 Version 2.0
First official release of this program. I fixed one small part
of the printer test routine to allow no test with the <ESC> key.
Modified the displays to show the current version number. Version
number is now displayed with a variable, so it's easier to upgrade the
version number display!
Future Ideas??
Well, I have some ideas to make the editor a little more like
the user editor in the PCBoard System Manager program. But, it still
is very functional as it is currently coded.
If anyone else has any suggestions, feel free to pass them
along my way. I am always looking for ways to improve this program.
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard
Mailing List Manager for PCBoard 14.x Page 15
Registration for Complete Package:
This package is distributed as Shareware. You are required to
register it if you continue to use it after a 3 week trial period.
To register, fill out the following registration form and send to:
Lance Williams
P. O. Box 266
Camden, NY 13316-0266
Registration for the User Verifier Door and Sysop Utility
program is $30 payable in Cash/Check or Money Order in US Funds.
Registration includes a complimentary set of 100 printed post cards
in the format described in the section about the printing of labels
for registration cards.
See the documentation for the VERIFIER door for a registration
form for both programs. The registration number you will receive for
this program will work for all future versions of this software.
Make Checks Payable to: LANCE WILLIAMS
Credits & Special Thanks:
A real BIG thanks has to go to my fiancee for putting up with
my late nights and being late for dates the past couple months while
working on this program. Now that it's released, I'll be able to get
busy on some programming of hers...
Then there is Doug Schiffer for the constant pestering to do my
programming in "C". I even used a little "C" in some of the routines.
He was helpful in testing the Door programming & reviewing the
Mailing List Manager.
Speaking of languages, I guess I'd better give MicroSoft proper
credit for the Run-time library, BRUN45.EXE which is required for
execution of this program. Call my system if you need the program. I
have the patched version available for downloading. BRUN45.EXE is
copywritten by MicroSoft, Inc.
Other testers include Dave Robbins at Odies PCBoard & Brian
Grow at Reactor QBBS/ProDoor. Thanks for your help guys.
Well, I guess that covers the special mentions, and if anyone
wishes to make any comments, suggestions, feel free to do so....
=-< Lance >-=
For Support Call 24 Hours:
Lance Williams, Kadet PCBoard (315)245-3815 USR Dual Standard